Nuprl Lemma : singleton-subtype 11,40

AB:Type. strong-subtype(A;B (a:A. {z:Bz = a  B}  A
latex


Definitions{x:AB(x)} , x:AB(x), s = t, (x  l), xt(x), , <ab>, type List, P  Q, P & Q, P  Q, left + right, , A c B, t  T, Type, x:A  B(x), P  Q, strong-subtype(A;B), x:AB(x), x:AB(x)
Lemmassubtype rel wf, subtype rel transitivity, member wf, subtype rel set

origin